/*
 * Edge.h
 *
 *  Created on: 2012-04-20
 *      Author: tony
 */

#ifndef EDGE_H_
#define EDGE_H_

namespace graph {

class Edge {
public:
	Edge();
	Edge(int s, int e, float w): start(s), end(e), weight(w){};
	Edge(const Edge& source): start( source.start ), end( source.end ), weight( source.weight ){}
	~Edge();
private:
	const int start;
	const int end;
	const float weight;
};

} /* namespace graph */
#endif /* EDGE_H_ */
